Crea una aplicación web para generar contraseñas seguras. La aplicación debe: 1. Permitir al usuario especificar la longitud de la contraseña. 2. Ofrecer opciones para incluir letras mayúsculas, minúsculas, números y símbolos especiales. Adicionalmente, ofrece la opción de que la contraseña se base en palabras reales aleatorias de un diccionario. Pon un mínimo de palabras para que la contraseña sea segura al tener una longitud considerable. 3. Generar una contraseña aleatoria basada en las opciones seleccionadas. 4. Mostrar la fortaleza de la contraseña generada. 5. Permitir copiar la contraseña al portapapeles con un clic. 6. Tener un diseño atractivo y responsivo utilizando Tailwind CSS. 7. Incluir todo el código HTML, CSS y JavaScript en un solo archivo. 8. Cargar Tailwind CSS desde un CDN. 9. Proporcionar instrucciones claras sobre cómo usar y ejecutar la aplicación. Genera el código completo y asegúrate de que se pueda ejecutar haciendo doble clic en el archivo HTML resultante.